KOALA: a co-allocating grid scheduler
نویسندگان
چکیده
In multicluster systems, and more generally in grids, jobs may require co-allocation, that is, the simultaneous or coordinated access of single applications to resources of possibly multiple types in multiple locations managed by different resource managers. Co-allocation presents new challenges to resource management in grids, such as locating sufficient resources in geographically distributed sites, allocating and managing resources in multiple, possibly heterogeneous sites for single applications, and coordinating the execution of single jobs at multiple sites. Moreover, as single jobs now may have to rely on multiple resource managers, co-allocation introduces reliability problems. In this paper, we present the design and implementation of a co-allocating grid scheduler named KOALA that meets these co-allocation challenges. In addition, we report on the results of an analysis of the performance in our multicluster testbed of the co-allocation policies built into KOALA. We also include the results of a performance and reliability test of KOALA while our testbed was unstable. Copyright © 2007 John Wiley & Sons, Ltd.
منابع مشابه
Synthetic Grid Workloads with Ibis, KOALA, and GrenchMark
Grid computing is becoming the natural way to aggregate and share large sets of heterogeneous resources. However, grid development and acceptance hinge on proving that grids reliably support real applications. A step in this direction is to combine several grid components into a demonstration and testing framework. This paper presents such an integration effort, in which three research prototyp...
متن کاملGrid resource allocation and reallocation for adaptable applications
This report summarizes the activities and main achievements that have resulted in the context of the CoreGRID network of excellence from REP 9 on resource allocation for adaptable applications. During this 4 months program, Jérémy Buisson (postdoc, CR14 INRIA) has collaborated with Dick Epema (associate professor, scientific contact in the hosting institute, CR06 TUD), Hashim Mohamed (PhD stude...
متن کاملUsing BeoSim to Evaluate Bandwidth-aware Meta-schedulers for Co-allocating Jobs in a Mini-grid∗
Clusters of commodity processors have become fixtures in research laboratories around the world. Collections of several co-located clusters exist in many larger laboratories, universities, and research parks. This co-location of several resource collections naturally lends itself to the formation of a mini-grid. A mini-grid is distinguished from a traditional computational grid in that the mini...
متن کاملUser-Transparent Scheduling of Structured Parallel Applications in Grid Environments
The problem of scheduling parallel applications on Grids is notoriously difficult: schedulers must consider the heterogeneity of involved resources and management systems, and they often require the users to provide information about the expected application behavior. We suggest that increasingly popular structured programming approaches, using components with well-defined semantics, facilitate...
متن کاملTask Scheduling in Grid Computing: A Review
Grid computing is a category of high performance computing environment facilitates to solve large scale computational demands. It involves various research issues such as resource management, task scheduling, security problems and information management. Task scheduling is an important element of parallel, distributed computing and grid computing. The main aim of task scheduling in grid computi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Concurrency and Computation: Practice and Experience
دوره 20 شماره
صفحات -
تاریخ انتشار 2008